package serv;

public class ContaFidelidade {
	private int pontos;
	private double nivel;
	private Cartao cartao;
	
	public ContaFidelidade() {
		this.pontos = 0;
		this.nivel = 0.1;
	}
	
	public int getPontos() {
		return pontos;
	}

	public void setPontos(int pontos) {
		this.pontos = pontos;
	}

	public double getNivel() {
		return nivel;
	}

	public void setNivel(double nivel) {
		this.nivel = nivel;
	}

	public Cartao getCartao() {
		return cartao;
	}

	public void setCartao(Cartao cartao) {
		this.cartao = cartao;
	}

	public void ganhar(double valor) {
		this.pontos += Math.ceil(this.nivel * valor);
	}
	
	public void gastar(double valor) {
		this.pontos -= Math.floor(valor);
	}

}